body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {margin:0;padding:0; }
article, aside, footer, header, hgroup, nav, section, audio, canvas, video, img {display:block;}
body, button, input, select, textarea {font-size: 1rem;font-family:Microsoft YaHei;outline:0;}
body{margin:0 auto;min-height:100%;}
iframe, img{border:0;}
textarea{resize:none;}
em, i {font-style: normal;}
ul, ol, li{list-style:none;}
button, input, select, textarea{font-size:100%;}
a,a:hover,a:active,a:visited,a:link,a:focus {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;outline: none;}
a, a:visited{text-decoration: none;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
img{-ms-interpolation-mode:bicubic;}

.cl:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.sj,.mbmenudiv{display: none;}
.box{width: 1280px;margin: 0 auto;}
.dfb{display: flex;flex-wrap: nowrap;justify-content:space-between;}
.mt3,.mt30{margin-top: 30px;}
.mt2{margin-top: 20px;}

.top{background: #f5f5f7;height: 60px;line-height: 60px;width: 100%;position: relative;border-top: 4px solid #e60012;}
.arrbg{position: absolute;left: 50%;width: 0;height: 60px;top: 60px;background: #fff;border-bottom:2px solid #e1e1e1;overflow: hidden;transform: translateX(-50%);-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;transition:0.4s ease-out;z-index: 98;}
.arrbg.up{width: 100%;}
.toplist{display: flex;flex-wrap: nowrap;justify-content: space-between;font-size: 18px;font-family: "Microsoft Yahei";color: #212121;position: relative;}
.arrowDown{display: inline-block;width: 11px;height: 6px;background: url(pages/arrow.png) no-repeat;vertical-align:top;margin:28px 0 0 5px;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -webkit-transform 0.4s ease-out;transition: -webkit-transform 0.4s ease-out;transform-origin:center center;transform: rotate(0deg);}
.toplist li:hover .arrowDown{transform: rotate(180deg);}
.toplist a{font-size: 18px;font-family: "Microsoft Yahei";color: #212121;}
.arrlist{position: absolute;width: 100%;height:0px;line-height: 60px;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;transition:0.4s ease-out;flex-wrap: nowrap;left: 0;top: 60px;overflow: hidden;z-index: 99;}
.arrlist li{margin-right:40px;}
.toplist li:hover .arrlist{display:flex;height: 60px;}
.arrlist.sfull{justify-content:space-between;}
.toplist li:hover .arrlist.sfull li{margin-right: 0;}
.ixszb a{color: #ee1c25;}
#gotop{background: url(pages/gotop.png) no-repeat;position:fixed;right: 60px;bottom: 60px;width: 35px;height: 43px;text-indent: -9999px;display: block;cursor: pointer;}

.ban{margin: 20px auto;}
.xjp{display: block;width: 171px;height: 170px;}
.xl1{width: 1096px;height: 170px;display: flex;flex-direction:column;justify-content:center;}
.xl1 h3{text-align: center;line-height: 50px;font-size: 40px;color: #ee1c25;}
.xl1 h3 a{font-size: 40px;color: #ee1c25;}
.xl1 h4{line-height: 26px;font-size: 16px;font-weight: normal;color: #999;text-align: center;margin-top: 20px;}
.xl1 h4 a{font-size: 16px;font-weight: normal;color: #999;}
.xl2{display: flex;flex-wrap: wrap;justify-content: space-between;margin:10px auto;}
.xl2 li{width: 400px;height: 32px;line-height: 32px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.xl2 a{font-size: 16px;color: #212121;}

.ttl{width: 100%;overflow: hidden;}
.ttl h3{text-align: center;line-height: 56px;}
.ttl h3 a{font-size: 34px;font-family: "Microsoft Yahei";color:#ee1c25;font-weight: bold;}
.ttl h4{text-align: center;line-height: 24px;}
.ttl h4,.ttl h4 a{font-size: 16px;color: #999;font-weight: normal;}
.ttr{width: 220px;height: 92px;display: flex;flex-direction: row;}
.ttr a{display: block;width: 110px;height: 92px;text-align: center;font-size: 14px;color: #ee1c25;display: flex;flex-direction: column;align-items: center;line-height: 20px;}
.fmt34{margin-top: 34px;}
.p1l{width: 846px;height: 478px;overflow: hidden;}
.p1title{height: 24px;line-height: 24px;font-size: 14px;color: #666;border-bottom: 2px solid #eee;padding-bottom: 6px;margin-bottom:10px;}
.p1title a{font-size: 14px;color: #666;}
.p1r{width: 418px;height: 478px;overflow: hidden;}
#flexslider{width: 846px;height: 478px;margin: 0;}
.flexslider .slides li p{font-size: 20px;line-height: 32px;height: 32px;}
.flex-control-paging li a{width: 10px;height: 10px;border-radius: 5px;background: #FFF;}
.flex-control-paging li a.flex-active{width: 25px;background: #FFF;}
.flex-control-nav{bottom: 24px;}
.arclist li{height: 44px;line-height: 44px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.arclist a{font-size: 18px;font-family: "Microsoft Yahei";color:#000;}
.arclist li.em a{color:#ee1c25;font-size: 20px;}
.p1r2{width: 846px;height: 650px;overflow: hidden;}
.p1l2{width: 412px;height: 650px;overflow: hidden;}
.plimg2{display: flex;height: 192px;flex-direction: row;justify-content: space-between;margin-top: 22px;}
.plimg2 li{width: 254px;}
.plimg2 li.imgli{width: 160px;text-align: center;}
.plimg2 li.imgli a{font-size: 20px;color: #ee1c25;}
.plimg2 li.imgli img{display: block;margin: 0 auto;}
.newdl dt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;line-height: 30px;}
.newdl dt a{font-size: 18px;color: #000;}
.newdl dd{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow:ellipsis;line-height: 24px;font-size: 16px;color: #999;}
.p1ba1{width: 415px;height: 114px;}
.p1ba1 a{display: block;width: 415px;height: 49px;}
.p1ba2{width: 410px;height: 114px;}
.p1ba3{width: 415px;height: 200px;margin-top: 10px;}
.p1ba4{width: 410px;height: 200px;margin-top: 10px;}

.p1ban{margin: 6px auto;}
.p1sp li{height: 50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.p1sp img{display: inline-block;vertical-align:sub;}
.p1sp a{font-size: 18px;font-family: "Microsoft Yahei";color:#000;}
h2.hsp{height: 24px;background: url(https://www.ncnews.com.cn/statics/images/2023/ix/hsp.png) no-repeat;width: 72px;display: block;margin-bottom: 16px;}
h2.hsp a{display: block;text-indent: -9999px;height: 24px;}
.hspls{display: flex;justify-content: space-between;flex-wrap: nowrap;background: #f5f5f7;height: 258px;}
.hspls li{width: 276px;height: 258px;position: relative;}
.hspls li h3{display: block;padding: 24px;height: 48px;}
.hspls li h3 span{display: block;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;line-height: 24px;font-size:1rem;color: #000;font-weight: normal;}
.hspls li em{position: absolute;display: block;width: 40px;height: 40px;background: url(pages/av.png) no-repeat;text-indent: -9999px;top: 106px;left: 10px;}
.pt img{display: inline-block;vertical-align: sub;margin-right: 16px;}
.pt{font-size: 14px;color: #999;margin-bottom: 30px;}
.pt a{font-size: 14px;color: #999;}
.p2a{margin-bottom: 30px;}
.p2list{width: 910px;height: 226px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.p2list li{width: 432px;height: 44px;line-height: 44px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;border-bottom: 1px solid #ececec;}
.p2list li:nth-child(9),.p2list li:nth-child(10){border-bottom: 0px none;}
.p2list a{font-size: 18px;color:#000;}
.p2zt{background: #f5f5f7;}
.topic{width: 1220px;height: 134px;position: relative;overflow: hidden;margin-right: 10px;}
.topicls{width: 1220px;height: 134px;position: relative;}
.topicls ul{width: 20000px;height: 134px;position: absolute;top: 0;}
.topicls li{width: 196px;height: 110px;padding:12px 11px;float: left;}
.topic .abtn{position: absolute;top: 0;width: 72px;height: 134px;text-indent: -9999px;cursor: pointer;}
.topic .aleft{background: url(pages/up.png) no-repeat;left: 0;}
.topic .aright{background: url(pages/down.png) no-repeat;right: 0;}

.p3,.p3a,.p4,.p5{margin-top: 30px;}
.p3list{width: 420px;height: 226px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.p3list li{width: 432px;height: 44px;line-height: 44px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;border-bottom: 1px solid #ececec;}
.p3list li:nth-child(5){border-bottom: 0px none;}
.p3list a{font-size: 18px;color:#000;}
.p4img{display: block;width: 398px;height: 278px;}
.p4list{width: 432px;height: 226px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.p4list li{width: 432px;height: 44px;line-height: 44px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;border-bottom: 1px solid #ececec;}
.p4list li:nth-child(6){border-bottom: 0px none;}
.p4list a{font-size: 18px;color:#000;}
.p4ils{height: 278px;width: 396px;display: flex;justify-content: space-between;flex-wrap: wrap;align-content: space-between;}
.p4ils li{width: 192px;height: 132px;}

.h5{height: 434px;position: relative;overflow: hidden;}
.h5ls{height: 434px;position: relative;width: 1230px;margin-left: 25px;overflow: hidden;}
.h5ls ul{width: 20000px;height: 434px;position: absolute;top: 0;}
.h5ls li{width: 282px;height: 434px;float: left;position: relative;margin-right: 35px;}
.h5ls li .ewm{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #00000066;display: none;}
.h5ls li .ewm img{position: absolute;z-index: 1;left: 0;top: 0;width: 150px;height: 150px;left: 50%;top: 50%;margin: -75px 0 0 -75px;}
.h5ls li a:hover .ewm{display: block;}
.h5 .abtn{position: absolute;top: 0;width: 25px;height:434px;text-indent: -9999px;cursor: pointer;}
.h5 .aleft{background: url(pages/up2.png) no-repeat center;left: 0;}
.h5 .aright{background: url(pages/down2.png) no-repeat center;right: 0;}

.header{height: 60px;display: flex;flex-wrap: nowrap;justify-content: space-between;padding: 30px 0;border-bottom:2px solid #e1e1e1;align-items:center}
.ixtop{display: flex;justify-content: space-between;flex-wrap: nowrap;height: 95px;align-items: center;}
h1.logo{width: 518px;height: 58px;display: block;background: url(pages/logoix2.png) no-repeat;text-indent: -9999px;}
h1.logo a{display: block;height: 60px;}
.topban{width: 660px;height: 60px;}
.tsearch{width: 356px;height: 46px;background: url(pages/searchix.png) no-repeat;position: relative;margin-left: 110px;}
.searchipt{position: absolute;left: 30px;top: 10px;width: 266px;height: 26px;line-height: 26px;font-size: 20px;color: #fff;border: 0px none;background: none;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill{border: 0px;
-webkit-text-fill-color:#fff;-webkit-box-shadow: 0 0 0px 1000px #ee1c25 inset;transition: background-color 5000s ease-in-out 0s;}
.searchbtn{position: absolute;right:2px;top: 0;width: 42px;height: 46px;opacity: 0;cursor: pointer;}
h1.xshlogo{width: 366px;height: 46px;display: block;background: url(pages/xshlogo.png) no-repeat;text-indent: -9999px;}
h1.xshlogo a{display: block;height: 46px;}
.ixszb{display: flex;width: 240px;justify-content: space-between;flex-direction: row;}

.xshttl{width: 276px;height: 156px;}
.xshttr{width: 316px;height: 156px;}
.xshttr h3{height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.xshttr h3 a{font-size: 20px;color: #000;font-weight: normal;}
.xshttr h4{height: 120px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow:ellipsis;margin-top: 10px;font-size: 16px;color: #999999;}
.xshttr h4 a{font-size: 16px;color: #999999;font-weight: normal;}
.xshttr h4 span{color: #000;}
.xshtls{margin-top: 30px;}
.xshtls li{height: 48px;line-height: 48px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding: 0 8px;}
.xshtls li:nth-child(2n+1){background: #f5f5f7;}
.xshtls li a{font-size: 18px;color: #000;}
.xshkncimg{width: 546px;height: 436px;}
.xshkncimg .videotitle{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;line-height: 24px;padding:9px 5px;}
.xshkncimg a{font-size: 18px;color: #000;}
.xshkncls{width: 710px;height: 436px;display: flex;justify-content: space-between;flex-wrap:wrap;}
.xshkncls li{width: 226px;height: 224px;}
.xshkncls li a{font-size: 18px;color: #000;}
.xshkncls .videotitle{padding:9px 5px;}
.xshkncls .videotitle a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;line-height: 24px;}

.mt4{margin-top: 40px;}
.xqmt4{margin-top: 40px;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.xqdv2{width: 620px;}
.xqdv2d,.xshtt{display: flex;justify-content: space-between;flex-wrap: nowrap;}

.p6{height: 520px;margin-top: 20px;}
.line1{background: url(pages/line1.png) no-repeat center 68px;}
.line2{background:#f5f5f7 url(pages/line2.png) no-repeat center 68px;}
.p6t{height: 68px;text-align: center;line-height: 68px;background:no-repeat center;}
.p6t a{display: block;height: 68px;text-indent: -9999px;}
.p6t1{background-image: url(pages/p6t1.png)}
.p6t2{background-image: url(pages/p6t2.png)}
.p6t3{background-image: url(pages/p6t3.png)}
.p6t4{background-image: url(pages/p6t4.png)}
.p6t5{background-image: url(pages/p6t5.png)}
.p6t6{background-image: url(pages/p6t6.png)}
.p6t7{background-image: url(pages/p6t7.png)}
.p6t8{background-image: url(pages/p6t8.png)}
.p6t9{background-image: url(pages/p6t9.png)}
.p6div{width: 386px;overflow: hidden;}
.p6img{margin-top: 24px;}
.p6img h3{text-align: center;height: 32px;line-height: 32px;font-size: 18px;color: #000;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;margin-top: 12px;font-weight: normal;}
.p6ls{margin: 12px 8px 0;width: 370px;}
.p6ls li{height: 52px;line-height: 52px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;border-bottom: 1px solid #ececec;}
.p6ls li:nth-child(3){border-bottom: 0px none;}
.p6ls a{font-size: 18px;color:#000;}
.line2 .p6ls li{border-bottom: 1px solid #fff;}

/*友情链接*/
.frdlink {min-height:160px;}
.frdlink em { float:right; color:#6E2B26; line-height:30px}
.logolink li{width:190px; height:60px; overflow:hidden; float:left; margin:0px 12px 10px 0}
.txtlink{height: 96px;overflow-y: scroll;}
.txtlink li{float:left; width:106px; height:32px; line-height:32px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.txtlink a{font-size:16px;color: #000;}
.tabchange{height:32px; margin-bottom:10px}
.tabchange li{float:left; width:124px; height:32px; padding-bottom:3px; line-height:32px; text-align:center; cursor:pointer; font-size:24px}
.tabchange li.cur{background:#ee1c25; color:#fff; font-weight:bold;}

/*尾部*/
.footer{margin-top:20px; width:100%; background:#F3F3F3; border-top:1px solid #D8D8D8; font-size:12px}
.footer a{font-size:12px; color: #000;}
.bluebg{width:100%; background:#0379C4;}
.redbg{width:100%; background:#E52424;border-top:1px solid #f3f3f3;height: 20px;}
.bkbg{width:100%; background:#3c3c3c;border-top:1px solid #2e2e2e; border-bottom:1px solid #9d9d9d}
.nobg{background:none}
.maplk dt{float:left; width:210px; height:32px; line-height:32px;}
.maplk dd{float:left; width:70px; height:32px; line-height:32px;}
.maplk a{font-family:"Microsoft Yahei";color:#969696}
.maplk dt a{font-size:16px; color:#c5c5c5}
.ewlist{float:left; width:200px; height:120px}
.ewlist li{ float:left; width:84px; height:120px; margin:8px; line-height:26px; font-family:"Microsoft Yahei"; font-size:12px; color:#fffefe; text-align:center}
.footlink{height:38px; line-height:38px;color:#090104; overflow:hidden; text-align:center;font-size: 16px;}
.footlink strong{color:#981313}
.footlink a{color:#090104}
.footnav{height:34px; line-height:34px; text-align:center}
.footnav a{ color:#fff; font-size:14px; margin-right:10px; font-weight:bold}
.footinfo{margin:10px 0; height:34px;line-height:34px; text-align:center;}
#_ideConac{display: flex;text-align: center;background: #F3F3F3;justify-content: center;}
.ftslogo{display:inline-block; width:24px; height:22px; background:url(pages/footlogo.png) no-repeat; vertical-align:middle; margin-right:10px}
.beian{ height:48px; width:890px; margin:0px auto}
.beian li{ width:260px; height:24px; line-height:24px; float:left;}
.beian li.long{width:370px}
.beianimg{text-align:center; height:52px; overflow:hidden; margin:10px 0;display: flex;flex-wrap: nowrap;justify-content: space-between;}
.beianimg a{margin:0px 5px;}
.copyright{ padding:10px 0; text-align:center; font-family:"Microsoft Yahei"}
.footlk{text-align: center;line-height: 38px;height: 38px;border-top: 1px solid #fff;font-size: 14px;color:#090104; }
.footlk h3{display: inline;color: #ee1c25;margin-left: 10px;font-weight: normal;font-size: 14px;}
.footlk a{color:#090104;font-size: 14px;}
#weixin{text-align: center;margin-top: 20px;}
#weixin li{display: inline-block;width: 84px;text-align: center;height: 110px;line-height: 26px;overflow: hidden;margin: 0 50px;}
#weixin img{margin: 0 auto;}
#weixin h3{font-weight: normal;}
